body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
:focus{outline:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;font-family:"Microsoft YaHei";}
abbr,acronym{border:0;font-variant:normal;}
code,kbd,samp,tt{font-size:100%;}
input,button,textarea,select{*font-size:100%;border:none;}
body{background:#fff;color:#5e5e5e;font:14px/2em Microsoft YaHei,SimSun,Arial;}
ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}
sup,sub{font-size:100%;vertical-align:baseline;}
:link,:visited,ins{text-decoration:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
a:link,a:visited{color:#5e5e5e;}
a:hover{color:#c9394a;}
a:active{color:#666;}
.clearfix:after{content:'\0020';display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
.l{float:left;}
.r{float:right;}
.clear{height:0;overflow:hidden;clear:both}
.hide{display:none;}
.btn.hide{display:none;}
a.hidefocus{outline:none;}
button.hidefocus::-moz-focus-inner{border:none;}
a:focus{outline:none;-moz-outline:none;}
input,textarea{outline:none;}
h2{font-size:20px;}
h3{font-size:16px;line-height:32px;}
h5{font-size:14px;line-height:28px;}

.color-gray,a.color-gray:link,a.color-gray:visited{color:#b7bcc0;}

html{overflow-y:scroll;}
.container{margin:0 auto;width:1000px;}
.container1000{margin:0 auto;width:1000px;background:#fff}
#main .container{
 
}

#main{padding:0px 0 !important;min-height:750px;}
.waper{width:980px;margin:0 auto}

#header{font-family:'Microsoft YaHei';background:#2a2c2e;height:60px}
.header-container{width:100%}
.header-content{width:95%;max-width:980px;margin:0 auto;overflow:hidden}

.page{margin:25px 0 auto;overflow:hidden;clear:both;text-align:center;}
.page a{display:inline-block;border:1px solid #c1c1c1;margin-right:10px;font-size:14px;font-family:"Microsoft YaHei";color:#b1b1b1;text-align:center;padding:2px 12px;}
.page .disabled_page{color:#e5e5e5;display:inline-block;border:1px solid #c1c1c1;margin-right:10px;font-size:14px;font-family:"Microsoft YaHei";text-align:center;padding:2px 12px;}
.page .notmargin{margin-right:0;}
.page a:hover{color:#c9394a;}
.page .active{background:#c9394a;color:#fff;border-color:#c9394a;}
.page .active:hover{color:#fff;}


.space-course{background-color:#eeeff1;color:#99a1a6;}
.space-course #main{padding:20px 0 0;}
.space-course.my #main{background:url(../image/cover_me.jpg) center -20px no-repeat;}
.space-course .container{width:1000px;}
.space-course .icon{display:inline-block;width:16px;height:16px;background:url(http://www.kaoshiyun.com.cn/cloud/sys/img/space_icon.png) no-repeat;}

.tagwidth{width:570px;white-space:nowrap; font-size:14px;}
.mytag li{white-space:nowrap;}
.tag li{float:left;margin:20px 10px 0 0;}
.main-aside .profile-li .tag-top li{margin-top:0;padding-top:0;}
.tag a{padding:2px 10px;color:#fff;display:inline-block;height:45px;line-height:45px;font-size:15px;}
.tag a:hover{background:#39B94E}
.tag .color1{background-color:rgb(216,80,96);background-color:rgba(216,80,96,0.5);}
.tag .color2{background-color:rgb(78,157,157);background-color:rgba(78,157,157,0.5);}
.tag .color3{background-color:rgb(160,197,83);background-color:rgba(160,197,83,0.5);}
.tag .color4{background-color:rgb(146,111,213);background-color:rgba(146,111,213,0.5);}
.tag .color5{background-color:rgb(58,168,220);background-color:rgba(58,168,220,0.5);}
.tag .color6{background-color:rgb(101,121,65);background-color:rgba(101,121,65,0.5);}
.tag .color7{background-color:rgb(60,101,102);background-color:rgba(60,101,102,0.5);}
.tag .color8{background-color:rgb(108,122,87);background-color:rgba(108,122,87,0.5);}
.tag .color9{background-color:rgb(81,76,92);background-color:rgba(81,76,92,0.5);}
.tag .color10{background-color:rgb(223,155,231);background-color:rgba(223,155 231,0.5);}
.main-user{height:220px;}
.main-user .container{background-color:rgba(0,0,0,0.3);}
.main-user .avatar{height:220px;}
.main-user .profile{width:720px;padding:30px 30px 0;*padding:15px 30px 0 !important;color:#fff;position:relative;}
.main-user .profile h4{font-size:28px;}
.main-user .profile h4 a{margin-left:10px;*height:38px;*font-size:14px;}
.main-user .profile h4 a:hover span{font-size:14px;display:inline-block;color:#b4bbbf;line-height:14px;}
.main-user .profile .icon{width:24px;background-position:0 -195px;}
.main-user .profile .icon-title{}
.main-user .aboutme{margin-top:48px;color:#b4bbbf;width:520px;white-space:pre-wrap;word-wrap:break-word;overflow:hidden;}
.main-user .web{position:absolute;right:30px;top:50px;}
.main-user .web li{float:left;height:20px;margin:0 5px;}
.main-user .web .icon{width:20px;height:20px;text-indent:-9999em;}
.main-user .web .icon-wb{background-position:0 0;}
.main-user .web .icon-wb:hover{background-position:-35px 0;}
.main-user .web .icon-qwb{background-position:0 -35px;}
.main-user .web .icon-qwb:hover{background-position:-35px -35px;}
.main-user .web .icon-qq{background-position:0 -71px;}
.main-user .web .icon-qq:hover{background-position:-35px -71px;}
.main-user .web .icon-qzone{background-position:0 -106px;}
.main-user .web .icon-qzone:hover{background-position:-35px -106px;}
.main-user .btn{position:absolute;right:30px;top:125px;height:50px;line-height:50px;padding:0 33px 0 53px;font-size:16px;}
.main-user .btn .icon{width:20px;height:20px;position:absolute;left:28px;top:50%;margin-top:-10px;}
.main-user .add-frd{background-color:rgb(170,217,74);background-color:rgba(170,217,74,0.5);}
.main-user .add-frd:hover{background-color:rgb(170,217,74);}
.main-user .add-frd .icon{background-position:0 -213px;}
.main-user .send-msg{background-color:rgb(46,167,224);background-color:rgba(46,167,224,0.5);}
.main-user .send-msg:hover{background-color:rgb(46,167,224);}
.main-user .send-msg .icon{background-position:0 -246px;}
.main-body{background-color:#fff;}
.main-aside{width:180px;padding:0 20px;}
.main-aside .main-hd{padding:0;}
.main-aside .main-hd h3{padding:0;font-size:14px;}
.space-data{margin:15px 0 25px 0px;}
.space-data li,.space-item li{height:28px;line-height:28px;position:relative;padding-left:2px;font-size:12px;overflow:hidden}
.space-data li a,.space-item li a{color:#99a1a6;}
.space-data li a:hover,.space-item li a:hover{color:#2b71c8;text-decoration:underline;}
.space-data .icon,.space-item .icon{position:absolute;left:0;top:6px;}
.space-data .icon-time,.space-item .icon-time{background-position:0 -141px;}
.space-data .icon-course,.space-item .icon-course{background-position:-17px -141px;}
.space-data .icon-publish,.space-item .icon-publish{background-position:-34px -141px;}
.space-data .icon-answer,.space-item .icon-answer{background-position:0 -158px;}
.space-data .icon-note,.space-item .icon-note{background-position:-17px -158px;}
.space-visitors li{margin:15px 0 20px;padding:0 0 0 50px;height:40px;position:relative;}
.space-visitors li p{font-size:12px;height:14px;line-height:14px;margin-top:-5px;}
.space-visitors .avatar{display:block;width:40px;height:40px;overflow:hidden;position:absolute;left:0;top:0;}
.space-visitors .nickname{position:relative;top:-4px;font-size:12px;}
.space-visitors a.nickname:hover{text-decoration:underline;}
.main-content{width:739px;padding:10px 20px 40px;}
.mymain-content{width:739px;padding:10px 20px 40px;border-right:1px solid #ecf0f3;position:relative;}
.studyright{padding-bottom:4000px;margin-bottom:-4000px;}
.space-menu{height:54px;line-height:54px;border-bottom:1px solid #d1d6da;}
.space-menu li{float:left;width:184px;text-align:center;height:100%;}
.space-menu a{font-size:16px;display:block;height:100%;}
.space-menu a span{border-right:1px solid #d1d6da;display:block;line-height:16px;height:16px;position:relative;top:19px;}
.space-menu a.active,.space-menu a:hover{color:#2b71c8;height:50px;border-bottom:2px solid #2b71c8;text-decoration:none;}
.main-hd{padding:0 10px;height:34px;line-height:34px;border-bottom:1px solid #d1d6da;}
.main-bd{margin-bottom:30px;}
.pagination{border-top:1px dashed #e5e5e5;}

.discuss{padding:20px 0 10px;border-bottom:1px dashed #e5e5e5;}
.otherHead{position:absolute;left:10px;top:5px;border:0;padding:0;width:40px;height:40px;display:block;overflow:hidden;}
.discusslist{position:relative;padding-left:68px;}
.fbtime{color:#b5bdc0;margin-top:10px;font-size:11px;}
.main-hd a{position:relative;color:#99a1a6;font-size:12px;}

.profile-li{border-bottom:1px dashed #e5e5e5;padding:20px 35px 20px 235px;font-size:14px;color:#aaa;position:relative;overflow:hidden;zoom:100%;min-height:20px;}
.profile-li span{margin-right:38px;width:200px;text-align:right;position:absolute;left:5px;top:20px;}
.profile-li .tag-top li{margin:0 10px 10px 0;white-space:nowrap;}
.profile-li em{color:#3a3d3f;}
.profile-li .long-break{word-wrap:break-word;word-break:break-all;float:left;width:560px;}
.profile-li .tag em{color:#fff;}
.profile-li.city em{margin-right:10px;}
.profile-li.last{border:none;}
#divUserName,#divLoginID{margin-left:5px;width:90px;overflow: hidden;white-space: nowrap}
#divDeptName{width:110px;}
.input_text{border:1px solid green;height:28px;padding-left:4px}

.editbtn{float:right;width:110px; height:28px;line-height:28px;background:#FF7700;border:solid 1px #EF6502;color:#fff;text-align:center;line-height:30px;border:1px solid #e4e4e4;border-radius:4px;padding:2px 10px 2px 10px;}
.editbtn:hover{background:#FA8131}